﻿
namespace Sripirom.Pattern.UnitTest.Core.UnitTest
{
    using System;
    using System.Configuration;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Configuration.Provider;                      
    using System.Collections.Specialized;


    public abstract class BaseConfigData<TConfig> 
    {
        private String _name;
        protected TConfig _config;

        public string Name { get { return _name; } }      

        // Define the methods to be used by the provider.  These are custom methods to your own provider.
        public abstract void Get();
        public abstract void Delete();


        public virtual void Initialize(String name, TConfig config)  
        {
            _name = name;
            _config = config;
        }
    }

 



  
   
}
